package com.iot08.common.entity.app;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

import java.io.Serializable;
import java.util.Date;

/**
 * 定时开关机的配置表
 * @author weichao 1299101858@qq.com
 * @version 1.0
 * @date 4/28/22 3:39 PM
 */
@Data
@Document("timing_switch_setting")
public class TimingSwitch implements Serializable {
    private static final long serialVersionUID = 1L;
    /*
    定时开关机的配置表

    * _id                       [str]  设备的 imei
    * startTime                 [str]  开机时间 //格式化时间 : 24小时制
    * endTime                   [str]  关机时间 //格式化时间 : 24小时制
    * switch                    [int]  功能是否启用 : 0:关闭, 1:打开
     */
    @Field("_id")
    private String id;

    private String startTime = "06:00";

    private String endTime = "23:00";

    //操作者openid
    private String operatorId;

    //周期
    private String week;

    //开关
    @Field("switch")
    private Integer switchStatus = 0;

    //更新时间
    private Date updateDate;

}
